make an indelible impression - Spanisch Englisch Wörterbuch